隨著遠端工作的普及,攜帶自有設備(Bring Your Own Device, BYOD) 已成為許多企業的營運模式。然而,當員工使用個人裝置存取企業內部系統、郵件與客戶資料時,企業的資料安全會變得更加難以控管。
今天我們將探討行動裝置的資安風險:BYOD設備權限與資料未隔離,以及應用程式的逆向工程與篡改的風險。
在 BYOD 環境中,最大的安全問題在於:企業資料與個人資料混雜在一起。如果不把裝置做有效的區隔,個人與企業的資料安全將會互相影響。
員工在企業App複製敏感客戶資料後,貼至個人的通訊軟體(例如LINE)中;或是自動同步備份企業文件到個人雲端硬碟。
若員工將手機越獄或Root,系統原有的沙盒防護機制將完全失效。攻擊者或惡意App能以最高權限存取任何App 的私有資料庫。
Android 設備允許使用者側載未經官方審核的.apk檔。若員工安裝了含有木馬的應用程式,惡意軟體可利用Accessibility Service(輔助功能)竊聽螢幕輸入、側錄鍵盤或擷取企業App的畫面,造成風險 。
使用工具直接將編譯後的Bytecode或Binary(二進位檔)還原成可讀的原始碼。攻擊者可藉此挖掘硬編碼的 API Key、JWT Key、內部伺服器URL,或分析演算法邏輯(例如加解密流程、壓測驗證邏輯)。
使用動態追蹤工具,在 App 執行時注入程式碼(Hooking),動態修改記憶體內容與函數回傳值。
Root: 強制令isRooted()函數回傳 false。
SSL失效: 攔截並停用 TLS 證書驗證,以便監聽與抓包加密流量。
生物辨識失效 : 直接修改驗證結果,不需指紋即可登入 App。
要對抗App逆向工程風險與 BYOD 所帶來的風險,必須採取「裝置管理(MAM)」與「App 自動化加固」雙管齊下的策略: